<!--
模块练习

场景：模拟一个扑克牌的游戏，游戏内容省略，只声明和导出变量

创建Card模块（在与本html的同级路径下创建即可）
Card（扑克牌父类）模块内容：
  导出默认值：名为Card的class
  export default class Card {}

创建ColorCard模块
ColorCard（花色牌）模块内容：
  导出默认值：名为ColorCard的class继承Card
  导出带名字的变量
  const Types = {
    黑桃: '黑桃',
    红桃: '红桃',
    梅花: '梅花',
    方块: '方块',
  }

创建Joker模块
Joker（王牌）模块内容：
  导出默认值：名为Joker的class 继承Card

创建Deck模块
Deck（牌堆）模块内容：
  导出默认值：名为Deck的class

创建utils模块
  导出名为 game的函数
  导出名为 deal的函数

在本html中导入ColorCard、Types、Joker、Deck、game、deal,
console.log他们
-->

<script type="module">
  import card from './Card.js'
  import color from './ColorCard.js'
  import { Types } from './ColorCard.js'
  import deck from './Deck.js'
  import joker from './Joker.js'
  import { game, deal } from './utils.js'

  console.log(card, color, Types, deck, joker, game, deal);
</script>